package com.project.model.core;

import java.io.Serializable;
import java.util.Date;

/**
 * 标准编码值
 *
 * @version 1.0 2015-11-23
 */
public class StdCode implements Serializable {

    private static final long serialVersionUID = 1439491898241858894L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 修改时间
     */
    private Date modifyDate;

    /**
     * 编码code
     */
    private String code;

    /**
     * 编码类型外键
     */
    private Long codeType;

    /**
     * 编码名称
     */
    private String codeName;

    /**
     * 备注
     */
    private String codeRemark;

    /**
     * 排序
     */
    private Integer orders;

    /**
     * 是否可用
     */
    private Boolean isEnabled;

    /**
     * 编码ICO
     */
    private String codeIco;

    /**
     * 获取主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取修改时间
     */
    public Date getModifyDate() {
        return modifyDate;
    }

    /**
     * 设置修改时间
     */
    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    /**
     * 获取编码code
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置编码code
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取编码类型外键
     */
    public Long getCodeType() {
        return codeType;
    }

    /**
     * 设置编码类型外键
     */
    public void setCodeType(Long codeType) {
        this.codeType = codeType;
    }

    /**
     * 获取编码名称
     */
    public String getCodeName() {
        return codeName;
    }

    /**
     * 设置编码名称
     */
    public void setCodeName(String codeName) {
        this.codeName = codeName == null ? null : codeName.trim();
    }

    /**
     * 获取备注
     */
    public String getCodeRemark() {
        return codeRemark;
    }

    /**
     * 设置备注
     */
    public void setCodeRemark(String codeRemark) {
        this.codeRemark = codeRemark == null ? null : codeRemark.trim();
    }

    /**
     * 获取排序
     */
    public Integer getOrders() {
        return orders;
    }

    /**
     * 设置排序
     */
    public void setOrders(Integer orders) {
        this.orders = orders;
    }

    /**
     * 获取是否可用
     */
    public Boolean getIsEnabled() {
        return isEnabled;
    }

    /**
     * 设置是否可用
     */
    public void setIsEnabled(Boolean isEnabled) {
        this.isEnabled = isEnabled;
    }

    /**
     * 获取编码ICO
     *
     * @return
     */
    public String getCodeIco() {
        return codeIco;
    }

    /**
     * 设置编码ICO
     *
     * @param codeIco
     */
    public void setCodeIco(String codeIco) {
        this.codeIco = codeIco;
    }
}